/* nbsb page style start */
.nbsb-column {
    margin: 30px 0 25px 0;
}
.page-nbsb {
    width: 938px;
    height: auto;
    padding: 10px;
    float: left;
    border: 1px solid #e9edf0;
    background-color: #f7f7f7;
}
.page-nbsb .fixbox {
    width: 420px;
    height: auto;
    display: block;
    padding: 10px;
    margin-bottom: 25px;
}
.page-nbsb h3 {
    font-size: 1.1em;
    font-weight: 500;
    margin: 3px 0;
}
.page-nbsb h3 a {
    background-color: #eee;
    margin: 2px 0;
    padding: 2px 3px;
    border: none;
}
.page-nbsb .entry {
    padding: 5px 0;
}
.page-nbsb .entry p {
    color: #666;
}
.list-nb h3 a {
    color: #8c0404;
}
